do-while loop(先做后判断循环)是一种编程中的循环结构:先执行一次循环体,然后再检查条件;只要条件为真就继续循环。因为“先执行后判断”,所以循环体至少会执行一次。(在不同语言里语法略有差异,常见于 C/C++/Java 等。)
/ˈduː waɪl luːp/
A do-while loop runs the code at least once.
do-while 循环会让代码至少执行一次。
In C, you can use a do-while loop to keep asking for input until the user enters a valid number.
在 C 语言中,你可以用 do-while 循环反复请求输入,直到用户输入一个有效的数字。
“do-while”来自英语动词 do(做) 和连词 while(当……时/只要) 的组合,用来直观表达这种结构的逻辑:先 do(执行),再 while(条件成立则继续)。它在早期结构化编程语言中被固定为一种语法形式,尤其以 C 语言的 do { ... } while (condition); 写法广为人知。
do ... while 的用法。